package com.scen.upload.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
    * 客户
    */
@ApiModel(value="com-scen-upload-domain-Customer")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "yfy_customer")
public class Customer {
    /**
     * ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value="ID")
    private Integer id;

    /**
     * custid
     */
    @TableField(value = "custid")
    @ApiModelProperty(value="custid")
    private String custid;

    /**
     * 客户名称
     */
    @TableField(value = "customer")
    @ApiModelProperty(value="客户名称")
    private String customer;

    /**
     * 站点
     */
    @TableField(value = "site")
    @ApiModelProperty(value="站点")
    private String site;

    /**
     * 姓名
     */
    @TableField(value = "person")
    @ApiModelProperty(value="姓名")
    private String person;

    /**
     * 职务
     */
    @TableField(value = "post")
    @ApiModelProperty(value="职务")
    private String post;

    /**
     * 联系方式
     */
    @TableField(value = "telephone")
    @ApiModelProperty(value="联系方式")
    private String telephone;

    /**
     * 帮我吧
     */
    @TableField(value = "help")
    @ApiModelProperty(value="帮我吧")
    private String help;

    /**
     * 省份
     */
    @TableField(value = "address")
    @ApiModelProperty(value="省份")
    private String address;

    /**
     * 城市
     */
    @TableField(value = "city")
    @ApiModelProperty(value="城市")
    private String city;

    /**
     * 站点数量
     */
    @TableField(value = "sitenum")
    @ApiModelProperty(value="站点数量")
    private Integer sitenum;

    /**
     * 部署方式
     */
    @TableField(value = "deployment")
    @ApiModelProperty(value="部署方式")
    private String deployment;

    /**
     * 95a1
     */
    @TableField(value = "c95a1")
    @ApiModelProperty(value="95a1")
    private String c95a1;

    /**
     * 中心数据库
     */
    @TableField(value = "centerdb")
    @ApiModelProperty(value="中心数据库")
    private String centerdb;

    /**
     * 9581零管
     */
    @TableField(value = "c9581")
    @ApiModelProperty(value="9581零管")
    private String c9581;

    /**
     * 传输
     */
    @TableField(value = "transfer")
    @ApiModelProperty(value="传输")
    private String transfer;

    /**
     * 9001制卡
     */
    @TableField(value = "c9001")
    @ApiModelProperty(value="9001制卡")
    private String c9001;

    /**
     * 95a2网点
     */
    @TableField(value = "c95a2")
    @ApiModelProperty(value="95a2网点")
    private String c95a2;

    /**
     * 9511油站
     */
    @TableField(value = "c9511")
    @ApiModelProperty(value="9511油站")
    private String c9511;

    /**
     * 油站数据库
     */
    @TableField(value = "c9511db")
    @ApiModelProperty(value="油站数据库")
    private String c9511db;

    /**
     * 7100便利店pos
     */
    @TableField(value = "c7100")
    @ApiModelProperty(value="7100便利店pos")
    private String c7100;

    /**
     * 7800便利店中心
     */
    @TableField(value = "c7800")
    @ApiModelProperty(value="7800便利店中心")
    private String c7800;

    /**
     * 9512
     */
    @TableField(value = "c9512")
    @ApiModelProperty(value="9512")
    private String c9512;

    /**
     * 9599室内扣款
     */
    @TableField(value = "c9599")
    @ApiModelProperty(value="9599室内扣款")
    private String c9599;

    /**
     * 云智付
     */
    @TableField(value = "cloud")
    @ApiModelProperty(value="云智付")
    private String cloud;

    /**
     * 青蛙付
     */
    @TableField(value = "frog")
    @ApiModelProperty(value="青蛙付")
    private String frog;

    /**
     * 32寸屏
     */
    @TableField(value = "p32")
    @ApiModelProperty(value="32寸屏")
    private String p32;

    /**
     * 15寸屏
     */
    @TableField(value = "p15")
    @ApiModelProperty(value="15寸屏")
    private String p15;

    /**
     * 5.8寸屏
     */
    @TableField(value = "p58")
    @ApiModelProperty(value="5.8寸屏")
    private String p58;

    /**
     * 圈存机
     */
    @TableField(value = "transference")
    @ApiModelProperty(value="圈存机")
    private String transference;

    /**
     * 自助服务机
     */
    @TableField(value = "selfservice")
    @ApiModelProperty(value="自助服务机")
    private String selfservice;

    /**
     * 掌厅
     */
    @TableField(value = "palmhall")
    @ApiModelProperty(value="掌厅")
    private String palmhall;

    /**
     * 掌站
     */
    @TableField(value = "masterstation")
    @ApiModelProperty(value="掌站")
    private String masterstation;

    /**
     * 核销小程序
     */
    @TableField(value = "closure")
    @ApiModelProperty(value="核销小程序")
    private String closure;

    /**
     * 移动支付接口
     */
    @TableField(value = "payment")
    @ApiModelProperty(value="移动支付接口")
    private String payment;

    /**
     * 支付通道
     */
    @TableField(value = "paychannel")
    @ApiModelProperty(value="支付通道")
    private String paychannel;

    /**
     * 线上/线下支付
     */
    @TableField(value = "onlineandoffline")
    @ApiModelProperty(value="线上/线下支付")
    private String onlineandoffline;

    /**
     * 产品类型
     */
    @TableField(value = "product")
    @ApiModelProperty(value="产品类型")
    private String product;

    /**
     * 账户数量
     */
    @TableField(value = "accounts")
    @ApiModelProperty(value="账户数量")
    private String accounts;

    /**
     * 云闪付
     */
    @TableField(value = "flashpay")
    @ApiModelProperty(value="云闪付")
    private String flashpay;

    /**
     * 备注
     */
    @TableField(value = "message")
    @ApiModelProperty(value="备注")
    private String message;

    /**
     * 油机使用情况
     */
    @TableField(value = "oilengine")
    @ApiModelProperty(value="油机使用情况")
    private String oilengine;

    /**
     * 清分清算
     */
    @TableField(value = "clean")
    @ApiModelProperty(value="清分清算")
    private String clean;

    /**
     * 特殊应用
     */
    @TableField(value = "specialapp")
    @ApiModelProperty(value="特殊应用")
    private String specialapp;

    /**
     * 其他应用
     */
    @TableField(value = "otherapp")
    @ApiModelProperty(value="其他应用")
    private String otherapp;

    /**
     * 客户来源
     */
    @TableField(value = "sourceofcustomer")
    @ApiModelProperty(value="客户来源")
    private String sourceofcustomer;

    /**
     * 客户类型
     */
    @TableField(value = "customertype")
    @ApiModelProperty(value="客户类型")
    private String customertype;

    /**
     * 创建人
     */
    @TableField(value = "founder")
    @ApiModelProperty(value="创建人")
    private String founder;

    /**
     * 创建时间
     */
    @TableField(value = "createtime")
    @ApiModelProperty(value="创建时间")
    private Date createtime;

    /**
     * 更新人
     */
    @TableField(value = "updatebody")
    @ApiModelProperty(value="更新人")
    private String updatebody;

    /**
     * 更新时间
     */
    @TableField(value = "updatetime")
    @ApiModelProperty(value="更新时间")
    private Date updatetime;

    /**
     * 问题处理状态
     */
    @TableField(value = "problem")
    @ApiModelProperty(value="问题处理状态")
    private String problem;

    /**
     * 状态
     */
    @TableField(value = "status")
    @ApiModelProperty(value="状态")
    private String status;

    public static final String COL_ID = "id";

    public static final String COL_CUSTID = "custid";

    public static final String COL_CUSTOMER = "customer";

    public static final String COL_SITE = "site";

    public static final String COL_PERSON = "person";

    public static final String COL_POST = "post";

    public static final String COL_TELEPHONE = "telephone";

    public static final String COL_HELP = "help";

    public static final String COL_ADDRESS = "address";

    public static final String COL_CITY = "city";

    public static final String COL_SITENUM = "sitenum";

    public static final String COL_DEPLOYMENT = "deployment";

    public static final String COL_C95A1 = "c95a1";

    public static final String COL_CENTERDB = "centerdb";

    public static final String COL_C9581 = "c9581";

    public static final String COL_TRANSFER = "transfer";

    public static final String COL_C9001 = "c9001";

    public static final String COL_C95A2 = "c95a2";

    public static final String COL_C9511 = "c9511";

    public static final String COL_C9511DB = "c9511db";

    public static final String COL_C7100 = "c7100";

    public static final String COL_C7800 = "c7800";

    public static final String COL_C9512 = "c9512";

    public static final String COL_C9599 = "c9599";

    public static final String COL_CLOUD = "cloud";

    public static final String COL_FROG = "frog";

    public static final String COL_P32 = "p32";

    public static final String COL_P15 = "p15";

    public static final String COL_P58 = "p58";

    public static final String COL_TRANSFERENCE = "transference";

    public static final String COL_SELFSERVICE = "selfservice";

    public static final String COL_PALMHALL = "palmhall";

    public static final String COL_MASTERSTATION = "masterstation";

    public static final String COL_CLOSURE = "closure";

    public static final String COL_PAYMENT = "payment";

    public static final String COL_PAYCHANNEL = "paychannel";

    public static final String COL_ONLINEANDOFFLINE = "onlineandoffline";

    public static final String COL_PRODUCT = "product";

    public static final String COL_ACCOUNTS = "accounts";

    public static final String COL_FLASHPAY = "flashpay";

    public static final String COL_MESSAGE = "message";

    public static final String COL_OILENGINE = "oilengine";

    public static final String COL_CLEAN = "clean";

    public static final String COL_SPECIALAPP = "specialapp";

    public static final String COL_OTHERAPP = "otherapp";

    public static final String COL_SOURCEOFCUSTOMER = "sourceofcustomer";

    public static final String COL_CUSTOMERTYPE = "customertype";

    public static final String COL_FOUNDER = "founder";

    public static final String COL_CREATETIME = "createtime";

    public static final String COL_UPDATEBODY = "updatebody";

    public static final String COL_UPDATETIME = "updatetime";

    public static final String COL_PROBLEM = "problem";

    public static final String COL_STATUS= "status";
}
